Personal tools

Lua/Server/Player

From JC2-MP Documentation

< Lua‎ | Server
Jump to: navigation, search

Static functions

Returns Prototype
Player GetById(number)
table Match(string)

Functions

Returns Prototype
Ban()
Ban(string)
ClearInventory()
Damage(number, DamageEntity, Player)
Damage(number, DamageEntity)
Damage(number)
DisableAutoAim(Player)
DisableCollision(CollisionGroup, CollisionGroup)
DisableCollision(CollisionGroup)
EnableAutoAim(Player)
EnableCollision(CollisionGroup)
EnableCollision(CollisionGroup, CollisionGroup)
EnterVehicle(Vehicle, VehicleSeat)
table GetAimTarget()
Vector3 GetCameraPosition()
Color GetColor()
WeaponSlot GetEquippedSlot()
Weapon GetEquippedWeapon()
number GetHealth()
number GetId()
string GetIP()
table GetInventory()
Vector3 GetLinearVelocity()
number GetModelId()
number GetMoney()
string GetName()
boolean GetParachuting()
number GetPing()
PlayerState GetState()
SteamId GetSteamId()
Vehicle GetVehicle()
number GetWeatherSeverity()
GiveWeapon(number, Weapon)
boolean HasVehicleDLC(VehicleId)
boolean HasWeaponDLC(WeaponId)
boolean InVehicle()
boolean IsFullyAuthenticated()
Kick()
Kick(string)
boolean RequestGroupMembership(SteamId, callback)
SendChatMessage(string, Color, ...)
SetAngle(Angle)
SetColor(Color)
SetHealth(number)
SetModelId(number)
SetMoney(number)
SetPosition(Vector3)
SetWeatherSeverity(number)
Teleport(Vector3, Angle)

Functions inherited from StreamableObject

Returns Prototype
Angle GetAngle()
CellID GetCellId()
boolean GetEnabled()
Vector3 GetPosition()
number GetStreamDistance()
iterator GetStreamedPlayers()
World GetWorld()
SetEnabled(boolean)
SetStreamDistance(number)
SetWorld(World)

Functions inherited from EntityStorageBase

Returns Prototype
object GetValue(string)
SetNetworkValue(string, object)
SetValue(string, object)

Operators

Returns Prototype
boolean Player == Player
string tostring(Player)